Power receiving apparatus, power transmitting apparatus, control methods thereof, and non-transitory computer-readable storage medium

ABSTRACT

A power receiving apparatus for receiving power transmitted by wireless power transmission from a power transmitting apparatus, comprises a first communication unit for communicating with the power transmitting apparatus, and a second communication unit for performing communication at a speed higher than the first communication unit. The power receiving apparatus determines, by communication via the first communication unit, whether the power transmitting apparatus has a function of transmitting/receiving, via the second communication unit, information for device authentication with the power transmitting apparatus, and enables the second communication unit to execute transmission/reception of the information for the device authentication with the power transmitting apparatus via the second communication unit if it is determined that the power transmitting apparatus has the function and the second communication unit is in a disabled state.

BACKGROUND Field

The present disclosure relates to a power receiving apparatus and apower transmitting apparatus for wireless power transmission, controlmethods thereof, and a non-transitory computer-readable storage medium.

Description of the Related Art

Technology development of wireless power transmission systems has widelybeen conducted. Japanese Patent Laid-Open No. 2016-007116 discloses apower transmitting apparatus and a power receiving apparatus complyingwith a standard (WPC standard) defined by the Wireless Power Consortium(WPC) that is a standards organization for wireless charging standards.The power transmitting apparatus and the power receiving apparatus ofJapanese Patent Laid-Open No. 2016-007116 exchange control informationnecessary for control of power transmission by so-called in-bandcommunication superimposed on power to be transmitted/received. Inaddition, Japanese Patent Laid-Open No. 2010-104097 discloses a deviceauthentication method between a power transmitting apparatus and a powerreceiving apparatus, which perform wireless charging. According toJapanese Patent Laid-Open No. 2010-104097, the power transmittingapparatus transmits challenge data to the power receiving apparatus viaa power transmitting coil, and the power receiving apparatus transmitsresponse data created by performing an authentication operation for thechallenge data to the power transmitting apparatus via a power receivingcoil. The power transmitting apparatus collates the response datareceived from the power receiving apparatus, thereby executing a deviceauthentication protocol. Also, Japanese Patent Laid-Open No. 2012-217224proposes a technique of exchanging control signals to betransmitted/received between a power transmitting apparatus and a powerreceiving apparatus by communication (so-called out-of-bandcommunication) via a frequency and coils (or antennas) different fromthose in wireless power transmission.

Communication for device authentication uses a large quantity of dataand is therefore preferably executed by out-of-band communicationcapable of performing communication at a speed higher than in-bandcommunication. However, even if the power receiving apparatus has anout-of-band communication function, the out-of-band communicationfunction of the power receiving apparatus may be in a disabled statewhen a user places the power receiving apparatus on the powertransmitting apparatus. In this case, since device authentication usingin-band communication is performed, time is needed until the end ofdevice authentication.

SUMMARY

The present disclosure provides a technique of reducing the time ofdevice authentication by using appropriate communication.

According to one aspect of the present disclosure, there is provided apower receiving apparatus for receiving power transmitted by wirelesspower transmission from a power transmitting apparatus, comprising: afirst communication unit configured to communicate with the powertransmitting apparatus; a second communication unit configured toperform communication at a speed higher than the first communicationunit; a determination unit configured to determine, by communication viathe first communication unit, whether the power transmitting apparatushas a function of transmitting-receiving, via the second communicationunit, information for device authentication with the power transmittingapparatus; and an execution unit configured to enable the secondcommunication unit and execute transmission/reception of the informationfor the device authentication with the power transmitting apparatus viathe second communication unit if it is determined by the determinationunit that the power transmitting apparatus has the function, and thesecond communication unit is in a disabled state.

According to another aspect of the present disclosure, there is provideda power transmitting apparatus for performing wireless powertransmission to a power receiving apparatus, comprising: a firstcommunication unit configured to communicate with the power receivingapparatus; a second communication unit configured to performcommunication at a speed higher than the first communication unit; anotification unit configured to start communication with the powerreceiving apparatus using the first communication unit upon detectingthat the power receiving apparatus exists in a power-transmittable rangeof the wireless power transmission and notify the power receivingapparatus, via the first communication unit, that transmission/receptionof information for device authentication with the power receivingapparatus using the second communication unit is possible; and anexecution unit configured to establish communication using the secondcommunication unit with the power receiving apparatus in accordance witha request from the power receiving apparatus and execute thetransmission/reception of the information for device authentication withthe power receiving apparatus via the second communication unit.

Further features of the present disclosure will become apparent from thefollowing description of exemplary embodiments with reference to theattached drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a view showing the arrangement of a wireless powertransmission system according to the embodiment:

FIG. 2 is a block diagram showing an example of the arrangement of apower receiving apparatus according to the embodiment;

FIG. 3 is a block diagram showing an example of the arrangement of apower transmitting apparatus according to the embodiment:

FIGS. 4A and 4B are flowcharts showing an example of the procedure ofprocessing of the power receiving apparatus;

FIG. 5 is a flowchart showing an example of the procedure of BLEcommunication start determination processing:

FIG. 6 is a flowchart showing an example of the procedure of processingof the power transmitting apparatus;

FIG. 7A is a view showing a communication sequence for deviceauthentication;

FIG. 7B is a view showing a communication sequence of an I & C phase;

FIG. 7C is a view showing a communication sequence of a negotiationphase;

FIG. 8 is a view showing an example of the structure of a powertransmitter capability packet;

FIG. 9A is a view showing an example of display configured to inquireabout BLE turn-on permission;

FIG. 9B is a view showing an example of display configured to set BLEturn-on permission in advance;

FIG. 10 is a view showing the first processing example executed by thewireless power transmission system according to the embodiment;

FIG. 11 is a view showing the second processing example executed by thewireless power transmission system according to the embodiment; and

FIG. 12 is a view showing the third processing example executed by thewireless power transmission system according to the embodiment.

DESCRIPTION OF THE EMBODIMENTS

Hereinafter, embodiments will be described in detail with reference tothe attached drawings. Note, the following embodiments are not intendedto limit the scope of the disclosure. Multiple features are described inthe embodiments, but limitation is not made a disclosure that requiresall such features, and multiple such features may be combined asappropriate. Furthermore, in the attached drawings, the same referencenumerals are given to the same or similar configurations, and redundantdescription thereof is omitted.

(1) Arrangement of System

FIG. 1 shows an example of the arrangement of a wireless powertransmission system according to this embodiment. In an example, thewireless power transmission system according to this embodiment isconfigured to include a power receiving apparatus 101 and a powertransmitting apparatus 102, and constitutes a wireless charging systemin which the power receiving apparatus 101 performs charging by powersupplied from the power transmitting apparatus 102 to the powerreceiving apparatus 101 by wireless power transmission. The powerreceiving apparatus 101 is an electronic device that receives power fromthe power transmitting apparatus 102 and charges an internal battery.The power transmitting apparatus 102 is an electronic device thatwirelessly transmits power to the power receiving apparatus 101 placedon a charging stand 103. The power receiving apparatus 101 is sometimesreferred to as an RX, and the power transmitting apparatus 102 issometimes referred to as a TX hereinafter.

Reference numeral 104 denotes a range in which the RX can receive powerfrom the TX. Note that the RX and the TX can have functions of executingapplications other than wireless charging. An example of the RX is asmartphone, and an example of the TX is an accessory device configuredto charge the smartphone. The RX and the TX may each be a storage devicesuch as a hard disk drive or a memory device, or may be an informationprocessing apparatus such as a personal computer (PC). Also, the RX andthe TX may each be, for example, an image input apparatus such as animage capturing apparatus (a camera, a video camera, or the like) or ascanner, or may be an image output apparatus such as a printer, acopying machine, or a projector.

This system performs wireless power transmission using anelectromagnetic induction method based on the WPC standard defined bythe WPC (Wireless Power Consortium). That is, wireless powertransmission for wireless charging based on the WPC standard isperformed between the power receiving coil of the RX and the powertransmitting coil of the TX. Note that the method of wireless powertransmission (wireless power transmission method) is not limited to themethod defined by the WPC standard, and may be another electromagneticinduction method, a magnetic field resonance method, a microwave method,or a method using a laser or the like. In this embodiment, wirelesspower transmission is used for wireless charging. However, wirelesspower transmission may be performed for an application purpose otherthan wireless charging.

In the WPC standard, the magnitude of power guaranteed when the RXreceives power from the TX is defined by a value called Guaranteed Power(to be referred to as “GP” hereinafter). The GP represents a power valueguaranteed to be output to the load (for example, a circuit for chargingor the like) in the RX even if, for example, the positional relationshipbetween the RX and the TX varies, and the transmission efficiencybetween the power receiving coil and the power transmitting coildecreases. For example, in a case in which the GP is 5 W, even if thepositional relationship between the power receiving coil and the powertransmitting coil varies, and the transmission efficiency decreases, theTX controls power transmission such that a power of 5 W can be output tothe load in the RX.

The RX and the TX according to this embodiment perform communication forpower transmission/reception control based on the WPC standard andcommunication for device authentication.

Communication for power transmission/reception control based on the WPCstandard will be described first. In the WPC standard, a plurality ofphases including phases before actual power transmission is performedand a power transfer phase in which power transmission is executed aredefined, and communication for necessary power transmission control isperformed in each phase. The phases before power transmission include aselection phase, a ping phase, an identification and configurationphase, a negotiation phase, and a calibration phase. Note that theidentification and configuration phase will be referred to as an I & Cphase hereinafter.

In the selection phase, the TX intermittently transmits an analog ping,and detects that an object exists in a power-transmittable range (alsocalled an active area) (for example, that the RX or a conductor piece isplaced on the charging stand 103). In the ping phase, the TX transmits adigital ping and receives a response from the RX that has received thedigital ping, thereby recognizing that the detected object is the RX. Inthe I & C phase, the RX notifies the TX of identification informationand ability information. In the negotiation phase, the value of GP isdecided based on the value of GP requested by the RX, the powertransmission capability of the TX, and the like. In the calibrationphase, based on the WPC standard, the RX notifies the TX of the receivedpower value, and the TX performs adjustment to efficiently transmitpower. In the power transfer phase to execute wireless powertransmission, control for continuing power transmission or stoppingpower transmission due to an error or full charging is performed.

The TX and the RX perform communication for power transmission/receptioncontrol by in-band communication that superimposes signals using thesame antennas (coils) as in wireless power transmission based on the WPCstandard. Note that the range in which the in-band communication basedon the WPC standard can be performed between the TX and the RX is almostthe same as the power-transmittable range. Hence, the range 104 shown inFIG. 1 represents a range in which wireless power transmission andin-band communication can be performed by the power transmitting andreceiving coils of the TX and the RX. Note that in the followingexplanation, the RX is “placed” means that the RX has entered the range104, and includes a state in which the RX is not actually placed on thecharging stand 103.

Before deciding the GP, the RX according to this embodiment performschallenge/response-type communication using an electronic certificatewith the TX, thereby performing device authentication of the TX. Thatis, communication for device authentication is performed before decidingthe GP. Based on the result of device authentication, the RX decides theGP requested of the TX in the above-described negotiation phase. Forexample, the RX requests the TX for which device authentication issuccessful to set the GP to IS W, and requests the TX for which deviceauthentication is not successful to set the GP to 5 W.

Note that the GPs in a case in which device authentication is successfuland in a case in which it is not are not limited to 15 W and 5 W. Anyvalue can be used as long as the GP of the TX for which deviceauthentication is successful is larger than the GP of the TX for whichit is not. That is, the RX performs power transmission/reception by alarge GP only with the TX for which device authentication is successful.As described above, when the GP is decided based on the result of deviceauthentication, the RX can receive power by a large GP only from the TXthat has passed a predetermined test defined by the WPC standard or thelike and has been recognized to be capable of transmitting power by alarge GP.

In this embodiment, the RX and the TX perform communication for deviceauthentication using one of out-of-band communication using antennas anda frequency different from those in wireless power transmission andin-band communication that superimposes signals using the same antennas(coils) as those in wireless power transmission. Here, out-of-bandcommunication can perform communication at a speed higher than in-bandcommunication. If the TX can perform out-of-band communication, the RXperforms communication for device authentication using out-of-bandcommunication. Otherwise, the RX performs communication for deviceauthentication using in-band communication. This processing will bedescribed later.

As an example of out-of-band communication, in this embodiment, acommunication method complying with the Bluetooth® Low Energy (to bereferred to as “BLE” hereinafter) standard is used. The TX operates asthe role of a Peripheral of BLE, and the RX operates as the role of aCentral of BLE. However, the roles of BLE may be reversed. Thecommunication method of out-of-band communication is not limited to BLE.For example, out-of-band communication may be performed by acommunication method such as wireless LAN (for example, Wi-Fi®) of theIEEE802.11 standard series, ZigBee, or NFC (Near Field Communication).Note that if the TX can perform out-of-band communication, and the RXexists in the range 104, the RX and the TX can exchange information byout-of-band communication.

(2) Apparatus Arrangements

The arrangements of the power receiving apparatus 101 (RX) and the powertransmitting apparatus 102 (TX) according to this embodiment will bedescribed next. Note that the arrangement to be described below ismerely an example, and a part (or a whole in some cases) of thearrangement to be described may be replaced with another arrangement forproviding another similar function or may be omitted, and otherarrangements may be added to the arrangement to be described. Inaddition, one block shown in the following description may be dividedinto a plurality of blocks, or a plurality of blocks may be integratedinto one block.

FIG. 2 is a block diagram showing an example of the arrangement of theRX according to this embodiment. In an example, the RX includes acontrol unit 201, a battery 202, a power receiving unit 203, a detectingunit 204, a power receiving coil 205, a first communication unit 206, asecond communication unit 207, a display unit 208, an operation unit209, a memory 210, a timer 211, and a charging unit 212.

The control unit 201 executes control programs stored in, for example,the memory 210, thereby controlling the entire RX and executing variouskinds of processing to be described later. In an example, the controlunit 201 performs control necessary for device authentication and powerreception in the RX. The control unit 201 may perform control to executeapplications other than wireless power transmission. The control unit201 is configured to include, for example, one or more processors suchas a CPU (Central Processing Unit) and an MPU (Micro Processing Unit).Note that the control unit 201 may be configured to include hardwaresuch as an application specific integrated circuit (ASIC) dedicated tospecific processing or an array circuit such as an FPGA (FieldProgrammable Gate Array) compiled to execute predetermined processing.The control unit 201 stores, in the memory 210, information that shouldbe stored during execution of various kinds of processing. The controlunit 201 can measure time using the timer 211.

The battery 202 supplies power necessary for, for example, control,power reception, and communication to the whole RX. In addition, thebattery 202 accumulates power received via the power receiving coil 205.In the power receiving coil 205, an induced electromotive force (ACpower by electromagnetic induction) is generated by an electromagneticwave radiated from a power transmitting coil 305 (FIG. 3) of the TX. Thepower receiving unit 203 obtains the AC power generated byelectromagnetic induction in the power receiving coil 205. The powerreceiving unit 203 converts the AC power into DC power or AC power of apredetermined frequency and supplies the power to the units of the RXincluding the charging unit 212. The charging unit 212 performsprocessing for charging the battery 202. In this way, the powerreceiving unit 203 supplies power to the load in the RX. Theabove-described GP represents electric energy guaranteed to be outputfrom the power receiving unit 203.

The detecting unit 204 detects, based on the WPC standard, whether theRX is placed in the range 104 in which power can be received from theTX. The detecting unit 204 detects, for example, the voltage value orcurrent value of the power receiving coil 205 when the power receivingunit 203 has received a digital ping of the WPC standard via the powerreceiving coil 205. For example, if the voltage upon receiving thedigital ping is smaller than a predetermined voltage threshold, or ifthe current value is larger than a predetermined current threshold, thedetecting unit 204 determines that the RX is placed in the range 104.

The first communication unit 206 performs control communication based onthe WPC standard as described above by in-band communication with theTX. The first communication unit 206 obtains information transmittedfrom the TX by demodulating the electromagnetic wave input from thepower receiving coil 205, and superimposing information to betransmitted to the TX on the electromagnetic wave by load-modulating theelectromagnetic wave, thereby performing communication with the TX. Thatis, communication performed by the first communication unit 206 issuperimposed on the power transmission from the power transmitting coil305 of the TX.

The second communication unit 207 performs communication for deviceauthentication with the TX by out-of-band communication. Note that inaddition to this, the second communication unit 207 may performcommunication other than the communication for device authentication.The second communication unit 207 includes a modulation/demodulationcircuit and a communication protocol function necessary for performingcommunication complying with, for example, the BLE standard.

The display unit 208 presents information to the user by an arbitrarymethod such as a visual, auditory, or tactile method. The display unit208 notifies the user of, for example, the state of the RX or the stateof the wireless power transmission system including the TX and the RX asshown in FIG. 1. The display unit 208 is configured to include, forexample, a liquid crystal display, an LED, a speaker, a vibrationgeneration circuit, and other notification devices. The operation unit209 has a function of accepting an operation of the user on the RX. Theoperation unit 209 is configured to include, for example, buttons, akeyboard, a voice input device such as a microphone, a motion detectiondevice such as an acceleration sensor or a gyro sensor, and other inputdevices. Note that a device such as a touch panel that integrates thedisplay unit 208 and the operation unit 209 may be used. The memory 210stores various kinds of information, as described above. Note that thememory 210 may store information obtained by a functional unit differentfrom the control unit 201. The timer 211 counts time by, for example, acount-up timer that measures time elapsed from an activation time or acount-down timer that counts down from a set time.

FIG. 3 is a block diagram showing an example of the arrangement of theTX according to this embodiment. In an example, the TX includes acontrol unit 301, a power supply unit 302, a power transmitting unit303, a detecting unit 304, the power transmitting coil 305, a firstcommunication unit 306, a second communication unit 307, a display unit308, an operation unit 309, a memory 310, and a timer 311.

The control unit 301 executes control programs stored in, for example,the memory 310, thereby controlling the entire TX and executing variouskinds of processing to be described later. In an example, the controlunit 301 performs control necessary for device authentication and powertransmission in the TX. The control unit 301 may perform control toexecute applications other than wireless power transmission. The controlunit 301 is configured to include, for example, one or more processorssuch as a CPU (Central Processing Unit) and an MPU (Micro ProcessingUnit). Note that the control unit 301 may be configured to includehardware such as an application specific integrated circuit (ASIC)dedicated to specific processing or an array circuit such as an FPGA(Field Programmable Gate Array) compiled to execute predeterminedprocessing. The control unit 301 stores, in the memory 310, informationthat should be stored during execution of various kinds of processing.The control unit 301 can measure time using the timer 311.

The power supply unit 302 supplies power (DC or AC power) necessary forcontrol, power transmission, and communication to the whole TX. Thepower supply unit 302 is, for example, a commercial power supply or abattery.

The power transmitting unit 303 converts the DC or AC power input fromthe power supply unit 302 into AC power of a frequency band to be usedin wireless power transmission and inputs the AC power to the powertransmitting coil 305, thereby generating an electromagnetic wave to bereceived by the RX. Note that the frequency of the AC power generated bythe power transmitting unit 303 is several hundred kHz (for example, 110kHz to 205 kHz) and is different from the communication frequency (2.4GHz) of BLE used in out-of-band communication. The power transmittingunit 303 inputs the AC power to the power transmitting coil 305 based onan instruction from the control unit 301 such that the powertransmitting coil 305 outputs the electromagnetic wave used to transmitpower to the RX. In addition, the power transmitting unit 303 adjusts avoltage (power transmission voltage) or a current (power transmissioncurrent) to be input to the power transmitting coil 305, therebycontrolling the intensity of the electromagnetic wave to be output. Whenthe power transmission voltage or power transmission current is madelarge, the intensity of the embodiment increases. When the powertransmission voltage or power transmission current is made small, theintensity of the embodiment decreases. Also, the power transmitting unit303 performs output control of the AC power based on an instruction fromthe control unit 301 such that power transmission from the powertransmitting coil 305 is started or stopped.

The detecting unit 304 detects, based on the WPC standard, whether anobject exists in the range 104. The detecting unit 304 detects, forexample, the voltage value or current value of the power transmittingcoil 305 when the power transmitting unit 303 has transmitted an analogping of the WPC standard via the power transmitting coil 305. If thevoltage is smaller than a predetermined voltage value, or if the currentvalue is larger than a predetermined current value, the detecting unit304 can determine that an object exists in the range 104. Note thatwhether the object is the RX or another foreign substance is determineddepending on whether a predetermined response is received for a digitalping transmitted by the first communication unit 306 using in-bandcommunication. If a predetermined response is received for the digitalping, it is determined that the RX exists.

The first communication unit 306 performs control communication based onthe WPC standard as described above by in-band communication with theRX. The first communication unit 306 modulates the electromagnetic waveoutput from the power transmitting coil 305, and transmits informationto the RX. The first communication unit 306 obtains informationtransmitted from the RX by demodulating the electromagnetic wave outputfrom the power transmitting coil 305 and modulated in the RX. In thisway, communication performed by the first communication unit 306 issuperimposed on the power transmission from the power transmitting coil305.

The second communication unit 307 performs communication for deviceauthentication with the RX by out-of-band communication. In addition tothis, the second communication unit 307 may perform communication otherthan the communication for device authentication. The secondcommunication unit 307 includes a modulation/demodulation circuit and acommunication protocol function necessary for performing communicationcomplying with, for example, the BLE standard.

The display unit 308 presents information to the user by an arbitrarymethod such as a visual, auditory, or tactile method. The display unit308 notifies the user of, for example, information representing thestate of the TX or the state of the wireless power transmission systemincluding the TX and the RX as shown in FIG. 1. The display unit 308 isconfigured to include, for example, a liquid crystal display, an LED, aspeaker, a vibration generation circuit, and other notification devices.The operation unit 309 has a function of accepting an operation of theuser on the TX. The operation unit 309 is configured to include, forexample, buttons, a keyboard, a voice input device such as a microphone,a motion detection device such as an acceleration sensor or a gyrosensor, and other input devices. Note that a device such as a touchpanel that integrates the display unit 308 and the operation unit 309may be used. The memory 310 stores various kinds of information, asdescribed above. Note that the memory 310 may store information obtainedby a functional unit different from the control unit 301. The timer 311counts time by, for example, a count-up timer that measures time elapsedfrom an activation time or a count-down timer that counts down from aset time.

(3) Procedure of Processing

An example of the procedure of processing executed by the RX and the TXwill be described next.

[3.1] Processing in Power Receiving Apparatus 101 (RX)

FIGS. 4A and 4B are flowcharts showing an example of processing executedby the RX. This processing can be implemented when, for example, thecontrol unit 201 of the RX executes a program read out from the memory210. Note that at least a part of the following procedure may beimplemented by hardware. Hardware in this case can be implemented when,for example, a dedicated circuit using a gate array circuit such as anFPGA is automatically generated, using a predetermined compiler, from aprogram configured to implement the processing steps. This processingcan be executed when the RX is activated by power supplied from thebattery 202 or the TX in accordance with power-on of the RX, or when theuser of the RX inputs a start instruction for a wireless chargingapplication. This processing may be started by another trigger.

After the start of processing, the RX executes processing defied as theselection phase and the ping phase of the WPC standard, and waits forplacement of the self-apparatus on the TX (step S401). The RX detects,for example, a digital ping from the TX, thereby detecting that theself-apparatus is placed on the TX. Upon detecting that theself-apparatus is placed on the TX, the RX transmits, using in-bandcommunication, identification information and ability information to theTX by communication in the I & C phase defined by the WPC standard (stepS402).

FIG. 7B shows the procedure of communication in the I & C phase. In theI & C phase, the RX transmits an identification packet (ID Packet) tothe TX (step F711). The ID Packet stores an information element capableof specifying the corresponding version of the WPC standard as theability information of the RX, in addition to a manufacturer code and abasic device ID that are identification information of an individual RX.The RX further transmits a configuration packet to the TX (step F712).The configuration packet includes, as the ability information of the RX,a maximum power value that is a value for specifying the maximum powerthat the RX can supply to a load, and information representing whetherthe RX has the negotiation function of the WPC standard. Here, the RXincludes, in the ability information, information (BLE communicationenable information) representing that BLE communication can beperformed. The BLE communication enable information is thus transmittedas a part of the ability information by the configuration packet. Notethat the communication enable information may be included in the IDPacket or another packet and transmitted. Upon receiving these packets,the TX transmits ACK (step F713), and the I & C phase ends.

Note that the RX may notify the TX of the identification information andthe ability information of the RX by a method other than thecommunication in the I & C phase of the WPC standard. As theidentification information of the individual RX, another arbitraryidentification information capable of identifying the individual RX,such as a wireless power ID or a Bluetooth address (to be referred to asa “BD_ADDR” hereinafter) unique to the second communication unit 207 ofthe RX, may be used. The ability information may include informationother than those described above.

Referring back to FIG. 4A, after step S402, the RX obtains abilityinformation from the TX by in-band communication (step S403). Theability information of the TX can be obtained by, for example, a powertransmitter capability packet (to be referred to as a “TX capabilitypacket” hereinafter) of the WPC standard shown in FIG. 8 to be describedlater. The ability information from the TX may be obtained by anotherpacket, as a matter of course. A description will be made below assumingthat the TX capability packet is used as the ability informationobtained from the TX.

When the ability information is obtained from the TX, the RX performsBLE communication start determination processing (step S404). Details ofBLE communication start determination processing will be describedlater. Upon determining to start BLE communication (YES in step S405),the RX receives an advertising packet from the TX via the secondcommunication unit 207, and transmits a CONNECT_REQ to the BD_ADDR ofthe transmission source, thereby establishing BLE connection (stepS406). Note that in step S403, the BD_ADDR may be obtained from the TXby in-band communication, and in step S406, the CONNECT_REQ may directlybe transmitted to the BD_ADDR to establish BLE connection withoutwaiting for the advertising packet. Next, the RX performs communicationfor device authentication with the TX by the BLE communication whoseconnection is established above (step S407).

The contents of communication for device authentication performedbetween the RX and the TX will be described here with reference to FIG.7A. Note that device authentication according to this embodiment ischallenge/response-type device authentication using an electroniccertificate, and the RX authenticates the TX. Note that the TX mayauthenticates the RX, or both may authenticate the partner. The RXoperates as an initiator that transmits a challenge text to the TX, andthe TX operates as a responder that encrypts the challenge text receivedfrom the RX and transmits it to the RX.

First, the RX transmits a GET_DIGESTS message to the TX (step F701). TheGET_DIGESTS is a message for requesting information concerning anelectronic certificate held by the receiver (TX). The TX transmits aDIGESTS to the RX in response to the GET_DIGESTS (step F702). TheDIGESTS is information concerning the electronic certificate held by thetransmitter (TX). Next, the RX transmits, to the TX, a GET_CERTIFICATEmessage for requesting detailed information (CERTIFICATE) concerning theelectronic certificate (step F703). The TX transmits a CERTIFICATE tothe RX in response to the GET_CERTIFICATE from the RX (step F704). TheRX transmits a CHALLENGE message including a challenge text to the TX(step F705), and the TX transmits, to the RX, a RESPONSE generated byencrypting the challenge text received from the RX (step F706).

If the authenticity of the RESPONSE received from the TX is confirmed,the RX transmits a RESULT (success) to the TX (step F707), and endsdevice authentication. The RESULT (success) means that the authenticityof the RESPONSE can be confirmed, and device authentication hassucceeded. Note that if device authentication has failed, a RESULT(fail) is transmitted in place of the RESULT (success), and deviceauthentication is ended. Note that upon receiving a message representingthat the partner apparatus (TX) does not support the communication fordevice authentication the initiator (RX) determines that the partnerapparatus does not support device authentication. If the response is notreceived during the communication, the initiator (RX) may perform retryby, for example, resending a message for obtaining the response or maydetermine that the partner apparatus does not support deviceauthentication. The RX may not perform communication for deviceauthentication with the TX that does not support device authenticationand may determine that the result of device authentication is not asuccess.

Note that the above-described messages are transmitted/received by oneof read, write, notify, and indicate of the characteristics of the GATTservice defined in advance in GATT communication in the BLE connection.The GATT communication is performed by transmitting/receiving packetsstandardized by BLE. When the communication for device authentication iscompleted, the RX transmits an LL_TERMINATE_IND of BLE, therebydisconnecting the BLE connection. Note that the BLE connection may bedisconnected from the TX. Note that if another application uses the BLEconnection, the BLE connection may not be disconnected even after theend of the communication for device authentication. Additionally, beforethe communication for device authentication, the RX can obtain, by theadvertising packet or GATT communication of BLE, informationrepresenting whether the TX supports device authentication. If the TXdoes not support device authentication, the RX may determine that the TXdoes not support device authentication, and may not execute thecommunication shown in FIG. 7A.

On the other hand, if BLE communication is not started after step S404(NO in step S405), communication for device authentication describedwith reference to FIG. 7A is performed with the TX using in-bandcommunication (step S408). At this time, the messages exchanged in thecommunication for device authentication are transmitted/received betweenthe TX and the RX as the packets of in-band communication.

After the communication for device authentication is executed by BLE orin-band communication (step S407 or S408), the RX executes negotiationwith the TX based on the result of device authentication (step S409). Ifdevice authentication is successful (YES in step S409), the RX performsthe negotiation to set the GP to 15 W (step S410). Otherwise (NO in stepS409), the RX performs the negotiation to set the GP to 5 W (step S411).

In the negotiation, communication in the negotiation phase of the WPCstandard, as shown in FIG. 1C, is performed. First, the RX transmits aspecific request to the TX, thereby notifying the TX of the requestedvalue of GP (step F721). That is, if device authentication issuccessful, the TX is notified of GP=15 W. Otherwise, the TX is notifiedof GP=5 W. The TX determines, based on the power transmission capabilityof the self-apparatus, whether to accept the request. If the request isto be accepted, an ACK is transmitted to the RX. If the request is notto be accepted, an NAK is transmitted to the RX (step F722).

Here, if the magnitude of the GP requested by the RX is a magnitudetransmittable by the power transmission capability of theself-apparatus, the TX accepts the request of the RX. At this time, thevalue of GP is decided to the same as the value requested by the RX. Onthe other hand, if the magnitude of the GP requested by the RX is amagnitude that cannot be achieved by the power transmission capabilityof the self-apparatus, the TX does not accept the request of the RX. Inthis case, for example, a small value defined in advance by the WPCstandard can be decided as the value of GP. Note that a small valueother than the value defined by the WPC standard may be decided as thevalue of GP at this time. In an example, these small values are storedin advance in the memory 210 of the RX or the memory 310 of the TX.

Note that if the TX can simultaneously transmit power to a plurality ofRXs, and is already transmitting power to another RX, the TX may decidethe value of GP based on the current power transmission remainingcapacity in place of the power transmission capability of theself-apparatus. Additionally, in steps S410 and S411, communication inthe negotiation phase of the WPC standard is used. However, the presentdisclosure is not limited to this, and another procedure of deciding theGP based on the result of device authentication between the TX and theRX may be executed. Upon obtaining information representing that the RXdoes not support the negotiation phase (for example, in step S402), theTX may set the value of GP to a smaller value (for example, defined inadvance by the WPC standard) without performing communication in thenegotiation phase.

Referring back to FIG. 4B, after deciding the GP, the RX performscalibration (step S412) and power reception (step S413) up to fullcharging based on the GP. Calibration is processing of, concerning thepower that the TX has transmitted to the RX, adjusting the correlationbetween the value measured in the TX by the TX and the value of thereceived power measured in the RX. The TX performs this processing byprocessing in the calibration phase of the WPC standard. The powerreception up to full charging is performed by processing in the powertransfer phase of the WPC standard. Procedures by the WPC standard canbe used for the calibration and the power reception in steps S412 andS413. However, the calibration and the power reception may be performedby a method other than the WPC standard.

If full charging is obtained in the power transfer phase, the RXtransmits an end power transfer of the WPC standard. Accordingly, powertransmission front the TX is stopped, and the series of processing forwireless charging is ended. After the end of the series of processingfor wireless charging, if BLE is OFF at the point of time of placementon the TX (YES in step S414), the RX turns off BLE (step S415), and endsthe processing. Note that if the BLE connection is used by anotherapplication, BLE may not be turned off. On the other hand, if BLE is ON(NO in step S414), the processing is ended without doing anything. Afterthat, the RX may return to step S401, or may return to step S401 afterwaiting for another trigger for the start, for example, a decrease ofthe battery remaining amount to a predetermined amount or less.

FIG. 5 is a flowchart showing an example of BLE communication startdetermination processing (step S404) executed by the RX. This processingcan be implemented when, for example, the control unit 201 of the RXexecutes a program read out from the memory 210. Note that at least apart of the following procedure may be implemented by hardware. Hardwarein this case can be implemented when, for example, a dedicated circuitusing a gate array circuit such as an FPGA is automatically generated,using a predetermined compiler, from a program configured to implementthe processing steps. This processing can be executed when abilityinformation is received from the TX. However, this processing may bestarted by another trigger.

The RX checks whether information representing that deviceauthentication by BLE communication is possible is included in theability information obtained from the TX in step S403 (step S501).Whether information representing that device authentication by BLEcommunication is possible is included can be determined by, for example,collating a bit representing a capability of performing deviceauthentication using out-of-band communication, which is included in theability information, a bit representing holding of BLE, a bitrepresenting whether BLE is usable, or the like. If informationrepresenting that device authentication by BLE communication is possibleis included in the ability information obtained from the TX (YES in stepS501), the RX determines whether BLE of the self-apparatus is ON(whether BLE is in an enabled state) (step S502). On the other hand, ifinformation representing that device authentication by BLE communicationis possible is not included in the ability information obtained from theTX (NO in step S501), the processing is ended without doing anything.

If BLE is enabled (ON) (YES in step S502), the RX determines whether BLEcommunication by the second communication unit 207 is possible (stepS503). Here, if the BLE communication function is used with anotherapplication or communication device, or if the BLE communicationfunction plays a role of a Peripheral, the RX determines that BLEcommunication is impossible. Alternatively, if the remaining amount ofthe battery 202 is small, the RX may determine that BLE communication isimpossible. If BLE communication is possible (YES in step S503), the RXtransmits a BLE communication start request to the TX (step S506), andends the processing. The BLE communication start may be requested by,for example, an Out Of Band Request Packet (to be referred to as an “OOBReq Packet” hereinafter) of the WPC standard, or may be requested byanother packet. On the other hand, if BLE communication is impossible(NO in step S503), the processing is ended without doing anything.

If BLE is in a disabled state (BLE is not ON) (NO in step S302), the RXdetermines whether BLE turn-on is permitted by the user (step S504). BLEturn-on permission by the user can be done by, for example, displayingan inquiry display 900 as shown in FIG. 9A on the display unit 208 byfull screen display or a pop-up window and selecting a region 901 toinstruct permission by the user. On the other hand, prohibition ofenabling of BLE (turn-on of BLE) can be done by selecting a region 902to instruct prohibition by the user in the inquiry display 900. Notethat in a case in which the result of user selection is stored, and BLEturn-on was permitted by a previous operation, it may be determined thatturn-on is permitted without performing the inquiry display 900.

Alternatively, permission may be done by displaying an item 911concerning BLE turn-on permission in a setting display 910 of the RX asshown in FIG. 9B and enabling the item 911 by the user in advance usinga button 912. In this case as well, it may be determined that BLEturn-on is permitted without performing the inquiry display 900. If nooperation is performed in the inquiry display 900 for a predeterminedtime, it may be determined that BLE turn-on is not permitted.

If enabling of BLE is permitted (YES in step S504), BLE is enabled (ON)(step S505). After that, the RX transmits the BLE communication startrequest to the TX (step S506), and ends the processing. On the otherhand, if BLE turn-on is not permitted (NO in step S504), the processingis ended without doing anything.

[3.2] Processing in Power Transmitting Apparatus

An example of the procedure of processing executed by the TX will bedescribed next with reference to FIG. 6. This processing can beimplemented when, for example, the control unit 301 of the TX executes aprogram read out from the memory 310. Note that at least a part of thefollowing procedure may be implemented by hardware. Hardware in thiscase can be implemented when, for example, a dedicated circuit using agate array circuit such as an FPGA is automatically generated, using apredetermined compiler, from a program configured to implement theprocessing steps. This processing can be executed when the power supplyof the TX is turned on, when the user of the TX inputs a startinstruction for a wireless charging application, or when the TX isconnected to a commercial power supply and receives power supply. Thisprocessing may be started by another trigger.

In this processing, first, the TX executes processing defined as theselection phase and the ping phase of the WPC standard, and waits forplacement of the RX (step S601). The TX repetitively intermittentlytransmits an analog ping of the WPC standard, and detects an objectexisting in the power-transmittable range (selection phase). Upondetecting that an object exists in the power-transmittable range, the TXtransmits a digital ping. If a predetermined response to the digitalping is received, the TX determines that the detected object is the RX,and the RX is placed on the charging stand 103 (ping phase).

Upon detecting the placement of the RX, the TX executes communication inthe above-described I & C phase by in-band communication, and obtainsidentification information and ability information from the RX (stepS602). Next, the TX waits for reception of an ability informationobtaining request from the RX (step S603). Upon receiving the abilityinformation obtaining request (YES in step S603), the TX transmitsability information (step S604). If the ability information obtainingrequest cannot be received (NO in step S603), the TX performs nothing,and waits for reception of a BLE communication start request from the RX(step S605).

In this embodiment, 1 bit in bit6 to bit7 (800) of Bank1, which is areserved region of a TX capability packet shown in FIG. 8, or in bit2 tobit7 (801) of Bank2 is assigned as an Auth bit. The Auth bit is anexample of ability information. The TX writes “1” in the Auth bit if ithas a capability of performing device authentication using out-of-bandcommunication or supports device authentication using out-of-bandcommunication, and writes “0” otherwise. The TX assigns a BLE bit to 1bit of the reserved region. The TX writes “1” in the BLE bit if it has acapability of using BLE for out-of-band communication or includes BLEusable for control communication, and writes “0” otherwise. Also, the TXassigns a BLE enable bit to 1 bit of the reserved region. The TX writes“1” in the BLE enable bit if it can use BLE as out-of-band communicationat that point of time, and writes “0” otherwise. Note that a bitconcerning NFC or Wi-Fi may be included as the type of out-of-bandcommunication, and the present disclosure is not limited to theabove-described form. In addition, although the information representingwhether the TX has the capability of performing device authenticationusing out-of-band communication or supports device authentication usingout-of-band communication may be represented only by the Auth bit, thepresent disclosure is not limited to this. For example, informationrepresenting whether the TX supports out-of-band communication andinformation representing whether the TX supports device authenticationmay be represented by different bits.

Referring back to FIG. 6, upon receiving a BLE communication startrequest (YES in step S605), the TX transmits an advertising packet ofBLE including the identification information of the TX, and establishesBLE connection with the RX placed on the self-apparatus (step S606).Next, in the BLE connection established in step S606, the TX performscommunication for device authentication with the RX, which has beendescribed with reference to FIG. 7A (step S607). On the other hand, ifthe BLE communication start request cannot be received from the RX instep S605 (NO in step S605), the TX performs communication for deviceauthentication described with reference to FIG. 7A using in-bandcommunication (step S608). After that, the TX performs negotiation shownin FIG. 7C with the RX, and decides the GP (step S609). After decidingthe GP, the TX performs calibration (step S610) and power transmission(step S611) up to full charging based on the GP.

Upon receiving an end power transfer of the WPC standard from the RX,the TX ends the processing in any processing phase in accordance withthe WPC standard, stops power transmission, and returns to the selectionphase in step S601. Note that even in a case of full charging, since theend power transfer is transmitted from the RX, the TX returns to theselection phase in step S601.

[3.3] Operation of System

For the operation sequences of the RX and the TX, which have beendescribed with reference to FIGS. 4A to 6, several situations will beassumed and described. Note that in the initial state, the RX is notplaced on the TX, and the TX has a sufficient power transmissioncapability to transmit power by a GP requested by the RX.

First Processing Example

The first processing example will be described first with reference toFIG. 10. In the first processing example, the TX is a device that holdsthe function of out-of-band communication by the second communicationunit 307, that is, BLE, is in a state in which BLE communication ispossible, and succeeds device authentication of the RX. In the RX, BLEis OFF at the time of placement, BLE turn-on is not permitted inadvance, and it is necessary to obtain permission from the user byinquiring whether to permit BLE turn-on.

First, the TX waits for placement of an object by an analog ping (stepsS601 and F1001). When the RX is placed (step F1002), a change occurs inthe analog ping (step F1003), and the TX detects placement of the object(step F1004). The RX detects, by a subsequent digital ping, that theself-apparatus is placed on the TX (steps S401, F1005, and F1006). Inaddition, the TX detects, by the response to the digital ping, that theplaced object is the RX. Next, by communication in the I & C phase, theTX is notified of information representing that BLE communication ispossible (steps S402, S602, and F1007). Next, the RX transmits anability information obtaining request (steps S403 and F1008), and the TXtransmits ability information (YES in step S603 and steps S604 andF1009).

Upon receiving the ability information from the TX, the RX starts BLEcommunication start determination processing (step S404). Since theability information of the TX includes information representing thatdevice authentication by BLE communication is possible, the RX confirmswhether BLE of the self-apparatus is ON (YES in step S501 and stepS502). Since BLE of the self-apparatus is OFF, and BLE turn-on is notpermitted in advance, the RX performs the display 900 for inquiringwhether to permit BLE turn-on (NO in step S502 and step F1010). If BLEturn-on is permitted by the user, the RX turns on BLE (YES in step S504and steps S505 and F1011), and transmits a BLE communication startrequest to the TX (steps S506 and F1012). Upon receiving the BLEcommunication start request, the TX transmits an advertising packet ofBLE (step F1013), and the RX transmits a CONNECT_REQ (step F1014),thereby establishing BLE connection (YES in step S405, step S406, YES instep S605, and step S606).

Next, communication is performed for device authentication by BLE, anddevice authentication succeeds (steps S407, S607, and F1015). Sincedevice authentication succeeds, GP=15 W is decided by negotiationbetween the RX and the TX (YES in step S409 and steps S410, S608, andF1016). After that, calibration (steps S412, S609, and F1017) andtransmission/reception until full charging are performed (steps S413,S610, and F1018). If full charging is obtained, the RX transmits an endpower transfer, and the processing is ended (step F1019).

According to the above-described operation, if the RX in a state inwhich BLE of the self-apparatus is OFF is placed on the TX capable ofperforming out-of-band communication by BLE, the RX can performcommunication for device authentication by turning on BLE, and receivepower based on the result of device authentication.

Second Processing Example

The second processing example will be described next with reference toFIG. 11. In the second processing example, in the initial state, the RXis not placed on the TX, and BLE is OFF. A description will be madeassuming that BLE turn-on is permitted in advance by the user.Differences from FIG. 10 will mainly be described below.

In FIG. 11, processing from placement detection to ability informationtransmission by the TX (steps F1101 to F1109) is the same as in FIG. 10(steps F1001 to F1009). Upon receiving ability information from the TX,the RX starts BLE communication start determination processing (stepS404). Since BLE turn-on is permitted in advance by the user, the RXautomatically turns on BLE without inquiring whether to permit BLEturn-on (NO in step S502, YES in step S504 and steps S505 and F1110).The operation (steps Fill 1 to F1118) until full charging is the same asthe operation in FIG. 10 (steps F1012 to F1019). According to theabove-described operation, if the RX is placed on the TX capable ofperforming out-of-band communication by BLE, the RX can performcommunication for device authentication by automatically turning on BLEwithout making the user conscious of the state of BLE and receive powerbased on the result.

Third Processing Example

The third processing example will be described next with reference toFIG. 12. In the third processing example, in the initial state, the RXis not placed on the TX, and BLE is OFF. A description will be madeassuming that BLE turn-on is not permitted in advance by the user, andturn-on is not permitted because of absence of a user operation for aninquiry about whether to permit BLE turn-on. Differences from FIG. 10will mainly be described below.

In FIG. 12, processing from placement detection to inquiry displayconcerning whether to permit BLE turn-on (steps F1201 to F1210) is thesame as in FIG. 10 (steps F1001 to F1010). Since no user operation isperformed for a predetermined time from the inquiry display, the RX endsthe inquiry display, and determines that BLE turn-on is not permitted(NO in step S504 and step F1211). Since BLE turn-on is not permitted,the RX performs communication for device authentication by in-bandcommunication, and device authentication succeeds (NO in step S405 andsteps S408 and F1212). The operation (steps F1213 to F1216) until fullcharging is the same as in FIG. 10 (steps F1016 to F1019).

According to the above-described operation, if the RX is placed on theTX capable of performing out-of-band communication by BLE, and BLEturn-on is not permitted by the user, the RX performs communication fordevice authentication by in-band communication without turning on BLEand receives power based on the result.

As described above in the first to third processing examples, even ifthe RX is placed on the TX capable of performing out-of-bandcommunication by BLE in a state in which BLE is OFF, the RX according tothis embodiment can perform communication for device authentication byout-of-band communication by turning on BLE. Here, since out-of-bandcommunication can perform communication at a speed higher than in-bandcommunication, the time necessary for communication for deviceauthentication is shorter when out-of-band communication is used. Hence,the time from placement of the RX to the start of charging can bereduced. Even in a case in which BLE turn-on is not permitted by theuser, since communication for device authentication can be performed byin-band communication, charging can be started without any influence ofthe state of BLE.

Note that in this embodiment, if no user operation is performed for apredetermined time for an inquiry about whether to permit BLE turn-on,the inquiry display is ended, it is determined that BLE turn-on is notpermitted, and device authentication using in-band communication isperformed. However, the inquiry display need not always be ended. Inaddition, when BLE turn-on is permitted by the user during deviceauthentication using in-band communication, device authentication byin-band communication may be interrupted, and processing may be switchedto device authentication using out-of-band communication by turning onBLE. This can reduce the time necessary for communication for deviceauthentication as compared to a case in which device authenticationusing in-band communication is continued, and can reduce the time untilthe start of charging. On the other hand, if the processing phase ofdevice authentication executed on in-band communication progresses,device authentication using in-band communication may be continuedwithout turning on BLE. It is therefore possible to prevent the timenecessary for communication for device authentication from beingprolonged by the time necessary for establishment of BLE connection.Also, the inquiry display may be ended when device authentication usingin-band communication is ended.

In this embodiment, a case in which device authentication is applied asa function using out-of-band communication has been described. However,another function executable using out-of-band communication may beapplied. For example, it may be firmware updating or the like of the TX.In this case, the TX assigns 1 bit in bit6 to bit7 (800) of Bank1, whichis a reserved region of a TX capability packet, or in bit2 to bit7 (801)of Bank2 to a firmware update bit. The TX writes “1” in the firmwareupdate bit if it has a capability of performing firmware updating usingout-of-band communication, and writes “0” otherwise. In this way, whenout-of-band communication is applied to a function that needscommunication with a large data amount, the time necessary forcommunication for the function can greatly be reduced.

In this embodiment, one type of communication method BLE is used asout-of-band communication. However, the RX may have a function ofperforming communication by a plurality of communication methods, anduse one of these as out-of-band communication. In this case, the abilityinformation transmitted/received in steps S402 and S403 of FIG. 4A mayinclude information representing whether communication by anothercommunication method is possible in addition to the informationrepresenting whether BLE communication is possible. Additionally, in theBLE communication start determination processing (steps S501 to S506)shown in FIG. 5, in accordance with the received ability information,control may be executed such that if communication of anothercommunication method is OFF, the communication is turned on. In a casein which, for example, the RX is placed on any of a TX capable ofperforming BLE communication and a TX capable of performing Wi-Ficommunication, device authentication can be executed in a short timeusing out-of-band communication faster than in-band communication.

Note that in the embodiment, an example in which control information fordevice authentication executed before the start of wireless powertransmission is transmitted/received using the second communication unit207 of the RX and the second communication unit 307 of the TX has beendescribed. However, the control information transmitted/received by theabove-described control is not limited to information used for deviceauthentication, and the embodiment can be applied totransmission/reception of various kinds of control information.

As described above, according to the embodiment, appropriatecommunication is used in device authentication, and the time necessaryfor device authentication is reduced.

OTHER EMBODIMENTS

Embodiment(s) of the present disclosure can also be realized by acomputer of a system or apparatus that reads out and executes computerexecutable instructions (e.g., one or more programs) recorded on astorage medium (which may also be referred to more fully as a‘non-transitory computer-readable storage medium’) to perform thefunctions of one or more of the above-described embodiment(s) and/orthat includes one or more circuits (e.g., application specificintegrated circuit (ASIC)) for performing the functions of one or moreof the above-described embodiment(s), and by a method performed by thecomputer of the system or apparatus by, for example, reading out andexecuting the computer executable instructions from the storage mediumto perform the functions of one or more of the above-describedembodiment(s) and/or controlling the one or more circuits to perform thefunctions of one or more of the above-described embodiment(s). Thecomputer may comprise one or more processors (e.g., central processingunit (CPU), micro processing unit (MPU)) and may include a network ofseparate computers or separate processors to read out and execute thecomputer executable instructions. The computer executable instructionsmay be provided to the computer, for example, from a network or thestorage medium. The storage medium may include, for example, one or moreof a hard disk, a random-access memory (RAM), a read only memory (ROM),a storage of distributed computing systems, an optical disk (such as acompact disc (CD), digital versatile disc (DVD), or Blu-ray Disc (BD)™),a flash memory device, a memory card, and the like.

While the present disclosure has been described with reference toexemplary embodiments, it is to be understood that the disclosure is notlimited to the disclosed exemplary embodiments. The scope of thefollowing claims is to be accorded the broadest interpretation so as toencompass all such modifications and equivalent structures andfunctions.

This application claims the benefit of Japanese Patent Application No.2019-224822, filed Dec. 12, 2019, which is hereby incorporated byreference herein in its entirety.

What is claimed is:
 1. A power receiving apparatus for receiving powertransmitted by wireless power transmission from a power transmittingapparatus, comprising: a first communication unit configured tocommunicate with the power transmitting apparatus; a secondcommunication unit configured to perform communication at a speed higherthan the first communication unit; a determination unit configured todetermine, by communication via the first communication unit, whetherthe power transmitting apparatus has a function oftransmitting/receiving, via the second communication unit, informationfor device authentication with the power transmitting apparatus; and anexecution unit configured to enable the second communication unit andexecute transmission/reception of the information for the deviceauthentication with the power transmitting apparatus via the secondcommunication unit if it is determined by the determination unit thatthe power transmitting apparatus has the function, and the secondcommunication unit is in a disabled state.
 2. The apparatus according toclaim 1, wherein the transmission/reception of the information for thedevice authentication with the power transmitting apparatus is performedbefore the wireless power transmission.
 3. The apparatus according toclaim 2, wherein the determination unit obtains information representingthat device authentication via the second communication unit is possiblefrom the power transmitting apparatus via the first communication unit.4. The apparatus according to claim 2, wherein the execution unitrequests, by the first communication unit, communication for deviceauthentication using the second communication unit, establishescommunication with the power transmitting apparatus by the secondcommunication unit, and executes the device authentication.
 5. Theapparatus according to claim 2, further comprising an inquiry unitconfigured to inquire a user whether to enable the second communicationunit if it is determined by the determination unit that the powertransmitting apparatus has the function, and the second communicationunit is in the disabled state.
 6. The apparatus according to claim 5,wherein if an operation of instructing permission is performed for theinquiry, the execution unit enables the second communication unit, andexecutes the device authentication.
 7. The apparatus according to claim5, wherein if an operation of instructing prohibition is performed forthe inquiry, the execution unit does not enable the second communicationunit, and executes the device authentication with the power transmittingapparatus using the first communication unit.
 8. The apparatus accordingto claim 5, wherein if an operation for the inquiry is not performed fora predetermined time, the execution unit does not enable the secondcommunication unit, and executes the device authentication with thepower transmitting apparatus using the first communication unit.
 9. Theapparatus according to claim 8, wherein if an operation of instructingpermission is performed for the inquiry during execution of deviceauthentication with the power transmitting apparatus using the firstcommunication unit, the execution unit interrupts the deviceauthentication using the first communication unit, enables the secondcommunication unit, and performs the device authentication with thepower transmitting apparatus using the second communication unit. 10.The apparatus according to claim 5, wherein if an operation ofinstructing permission is performed for the inquiry in a state in whichdevice authentication with the power transmitting apparatus iscompleted, the second communication unit is not enabled.
 11. Theapparatus according to claim 5, further comprising a memory unitconfigured to store that an operation of instructing permission isperformed for the inquiry, wherein if it is determined by thedetermination unit that the power transmitting apparatus has thefunction, the second communication unit is disabled, and the memory unitstores that the operation of instructing permission is performed, theexecution unit enables the second communication unit without performingthe inquiry and executes the device authentication.
 12. The apparatusaccording to claim 5, further comprising a setting unit configured toset, in advance, permission to enable the second communication unit,wherein if it is determined by the determination unit that the powertransmitting apparatus has the function, the second communication unitis disabled, and the permission is set in advance by the setting unit,the execution unit enables the second communication unit withoutperforming the inquiry and executes the device authentication.
 13. Theapparatus according to claim 1, wherein the second communication unitperforms communication in accordance with a standard of Bluetooth LowEnergy.
 14. The apparatus according to claim 1, wherein the secondcommunication unit performs communication in accordance with a standardof Bluetooth Low Energy, and performs communication as a role of aCentral of the Bluetooth Low Energy.
 15. The apparatus according toclaim 1, wherein the wireless power transmission complies with astandard of the Wireless Power Consortium.
 16. The apparatus accordingto claim 1, wherein the first communication is communication performedusing a coil configured to receive the power.
 17. A power transmittingapparatus for performing wireless power transmission to a powerreceiving apparatus, comprising: a first communication unit configuredto communicate with the power receiving apparatus: a secondcommunication unit configured to perform communication at a speed higherthan the first communication unit; a notification unit configured tostart communication with the power receiving apparatus using the firstcommunication unit upon detecting that the power receiving apparatusexists in a power-transmittable range of the wireless power transmissionand notify the power receiving apparatus, via the first communicationunit, that transmission/reception of information for deviceauthentication with the power receiving apparatus using the secondcommunication unit is possible; and an execution unit configured toestablish communication using the second communication unit with thepower receiving apparatus in accordance with a request from the powerreceiving apparatus and execute the transmission/reception of theinformation for device authentication with the power receiving apparatusvia the second communication unit.
 18. A control method of a powerreceiving apparatus that includes a first communication unit configuredto communicate with a power transmitting apparatus, and a secondcommunication unit configured to perform communication at a speed higherthan the first communication unit, and receives power transmitted bywireless power transmission from the power transmitting apparatus,comprising: determining, by communication via the first communicationunit, whether the power transmitting apparatus has a function oftransmitting/receiving, via the second communication unit, informationfor device authentication with the power transmitting apparatus; andenabling the second communication unit and executingtransmission/reception of the information for the device authenticationwith the power transmitting apparatus via the second communication unitif it is determined that the power transmitting apparatus has thefunction, and the second communication unit is in a disabled state. 19.A control method of a power transmitting apparatus that includes a firstcommunication unit configured to communicate with a power receivingapparatus, and a second communication unit configured to performcommunication at a speed higher than the first communication unit, andperforms wireless power transmission to the power receiving apparatus,comprising: starting communication with the power receiving apparatususing the first communication unit upon detecting that the powerreceiving apparatus exists in a power-transmittable range of thewireless power transmission; notifying the power receiving apparatus,via the first communication unit, that transmission/reception ofinformation for device authentication with the power receiving apparatususing the second communication unit is possible; establishingcommunication using the second communication unit with the powerreceiving apparatus in accordance with a request from the powerreceiving apparatus; and executing the transmission/reception of theinformation for device authentication with the power receiving apparatusvia the second communication unit.
 20. A non-transitorycomputer-readable storage medium storing a program configured to cause acomputer of a power receiving apparatus that includes a firstcommunication unit configured to communicate with a power transmittingapparatus, and a second communication unit configured to performcommunication at a speed higher than the first communication unit, andreceives power transmitted by wireless power transmission from the powertransmitting apparatus to execute a control method, the control methodcomprising: determining, by communication via the first communicationunit, whether the power transmitting apparatus has a function oftransmitting/receiving, via the second communication unit, informationfor device authentication with the power transmitting apparatus; andenabling the second communication unit and executingtransmission/reception of the information for the device authenticationwith the power transmitting apparatus via the second communication unitif it is determined that the power transmitting apparatus has thefunction, and the second communication unit is in a disabled state.